be the bearer of good news - German English Dictionary